format ELF

; Method: knott/PCSpeaker#main!([Ljava/lang/String;)V
public Q25knott9PCSpeaker23main2e285bLjava2flang2fString3b29V
Q25knott9PCSpeaker23main2e285bLjava2flang2fString3b29V:
	.JL_0:
	call Q25knott9PCSpeaker23beep2e2829V
	.JL_3:
	.JL_4:
	push 0
	call exit
	.JL_7:
	jmp .footer
	.footer:
	ret
; Method: knott/PCSpeaker#beep!()V
public Q25knott9PCSpeaker23beep2e2829V
Q25knott9PCSpeaker23beep2e2829V:
	push ebp
	mov ebp,esp
	sub esp,8
	.JL_0:
	call Q25knott9PCSpeaker23inport2e2829B
	.JL_3:
	mov [ebp+-4],eax
	.JL_4:
	.JL_5:
	.JL_6:
	mov eax,[ebp+-4]
	and eax,3
	.JL_7:
	and eax,255
	.JL_8:
	push eax
	call Q25knott9PCSpeaker23outport2e28B29V
	.JL_11:
	jmp .JL_4
	.footer:
	add esp,8
	mov esp,ebp
	pop ebp
	ret

exit: jmp exit

extrn Q25knott9PCSpeaker23inport2e2829B
extrn Q25knott9PCSpeaker23outport2e28B29V
